package com.xmut.mall.coupon.vo;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 添加优惠券
 */
@Data
public class AddCouponVo {
    /**
     * 优惠券的ID
     */
    private Long id;
    /**
     * 活动名称
     */
    private String promotionName;
    /**
     * 优惠券名称
     */
    private String couponName;

    /**
     * 描述
     */
    private String description;

    /**
     * 优惠券类型 打折或者是满减
     */
    private String couponType;

    /**
     * 折扣折数 如1折 85折
     */
    private BigDecimal couponDiscount;

    /**
     * 优惠券面额 满减减少的价格
     */
    private BigDecimal price;

    /**
     * 当前活动的类型 免费领取 or 活动赠送
     */
    private String getType;

    /**
     * 发放数量(免费领取才有)
     */
    private Integer publishNum;

    /**
     * 消费门槛(就是消费券的使用门槛 满多少才能用)
     */
    private BigDecimal consumeThreshold;

    /**
     * 领取限制
     */
    private Integer couponLimitNum;

    /**
     * 优惠券活动开始时间
     */
    private Date startTime;

    /**
     * 优惠券活动结束时间
     */
    private Date endTime;

    /**
     * 使用范围
     */
    private String scopeType;

    /**
     * 使用范围Id
     */
    private String scopeId;

    /**
     * 商铺Id
     */
    private Long storeId;

    /**
     * 商铺名称
     */
    private String storeName;

    /**
     *
     */
    private String rangeDayType;

    /**
     * 指定了使用商品的商品信息
     * @return
     */
    private List<PromotionGoodsVo> promotionGoodsList;



}
